package day02;
//变量的演示
public class VarDemo {
    public static void main(String[] args) {
        //1)变量的声明:---相当于在银行开了个帐户
        int a; //声明了一个整型的变量，名为a
        int b,c,d; //声明了三个整型的变量，名为b,c,d
        //int a; //编译错误，变量不能同名

        //2)变量的初始化:---相当于给帐户存钱
        int e = 250; //声明整型变量e并赋值为250---开户的同时存钱
        int f;   //声明整型变量f--------先开户
        f = 250; //给变量f赋值为250-----后存钱
        f = 360; //修改变量f的值为360
        int g=1,h=3,i=6,j=9; //声明四个整型变量g,h,i,j，并分别赋值为1,3,6,9

        //3)变量的使用:---使用的是帐户里面的钱
        int k = 5;
        int m = k+10; //取出k的值5，加10后，再赋值给变量m
        System.out.println(m);   //输出变量m的值15
        System.out.println("m"); //输出m，双引号中的原样输出
        k = k+10; //在k本身基础之上增10
        System.out.println(k); //输出k的值15

        int balance = 5000; //帐户余额
        balance = balance+1000; //存款1000
        System.out.println(balance); //6000
        balance = balance-2000; //取款2000
        System.out.println(balance); //4000

        //System.out.println(n); //编译错误，变量n未声明
        int n;
        //System.out.println(n); //编译错误，变量n未初始化

        //4)变量的命名:
        int a1,a_5$,_3c,$_7;
        //int a*b; //编译错误，不能包含*号等特殊符号
        //int 1a; //编译错误，不能以数字开头
        int aa = 5;
        //System.out.println(aA); //编译错误，严格区分大小写
        //int class; //编译错误，不能使用关键字

        //int 年龄; //允许，但不建议
        //int nianLing; //必须杜绝
        int age; //建议"英文的见名知意"
        int score,myScore,myJavaScore; //建议"小驼峰命名法"



    }
}














